alert("normalAssets");
require(['../common'], function (common) {
    require(['../model/modelLogic/assets/normalAssetsLogic']);
});
// 加载页面依赖模块
require(['jquery', 'moment', 'bootstrapTable', 'bootstrapTableZhCN', 'bootstrapSwitch', 'bootstrapSelect',
    'logic/model/assets/normalAssetsInitModel', 'logic/model/assets/normalAssetsEventModel'], function ($, moment, table, zhcn, btswitch, bSelect, pageInit, pageEvent) {
        // 设置页面全局日期格式
        moment.locale('zh-cn');
        // 页面加载
        $(document).ready(function () {
            // 初始化页面显示效果
            pageInit.initPageStyle();
            // 按钮事件绑定
            $('#btnSearch').click(pageEvent.searchButtonClick);
            // 类别下拉列表联动
            $('#selCategory1').on('changed.bs.select', function (evt) {
                pageInit.initCategoryByParentId('#selCategory2', this.value, true);
            });
            // 初始化页面数据（例如加载下拉列表）
            pageInit.initData();
        });
    });
/**
* 用于项目初始化，包括样式初始化，下拉列表项目初始化
*/
// 页面初始化
define(function () {
    // 初始化页面样式及表现形式
    var initPageStyle = function () {
        // 显示格式规范
        $('.row').css('margin-top', '10px');
        $('#divSearchForm').css('line-height', '38px');
        $('#divSearchForm > div').css('margin-left', '10px'); 71
        $('#divAssetsInfo, #divAssetsInstock, #divTransHistory, #divEditAlert, #divInstockAlert').css('display', 'none');
        $('.glyphicon-asterisk').css('color', 'red');
        $('#divAssetsStocking').css('font-weight', 'bold');
        $('#divAssetsStocking span').css('margin-right', '15px');
        $('#spanDeliveryCount').css('color', 'red');
        $('#spanStockCount').css('color', 'blue');
        // 页面控件初始化样式
        $('input, textarea').addClass('form-control');
        $('label').addClass('control-label')
        $('button').addClass('btn');
        $('#divSearchForm').addClass('form-inline');
        $('#divSearchForm > div, #divEditContent > div, #divInstockContent > div').addClass('form-group');
        $('#divAssetsInfo, #divAssetsInstock, #divTransHistory').addClass('modal fade');
        $('#formAssetsInfo, #formInstock').addClass('form-horizontal');
        $('#formAssetsInfo label, #formInstock label').addClass('col-sm-3');
        $('#formAssetsInfo .input-group, #formInstock .input-group').addClass('col-sm-8');
        $('#divEditAlert').addClass('alert alert-success');
        $('input[type="checkbox"]').bootstrapSwitch({ onText: '是', offText: '否', size: 'small' });
        // 设定下拉列表样式
        $('#selHandlerEmp').attr('data-live-search', 'true'); 72
        $('select').selectpicker({ width: '130px', noneSelectedText: '请选择...' });
        // 表格样式
        $('table').addClass('table table-striped table-hover');
        // 设定表格语种
        $('table').bootstrapTable({ locale: 'zh-CN' });
    };
    // 通过上一级数据初始化类别下拉列表
    var initCategoryByParentId = function (selId, pid, withAll, value) {
        if (pid != undefined && pid != '') {
            initSelect(selId, '/logic/baseInfo/category/list/' + pid, withAll, value);
        }
    };
    // 初始化包装类别下拉列表
    var initPackageType = function (selId, withAll, value) {
        initSelect(selId, '/logic/baseInfo/sysDict/packageType', withAll, value);
    };
    // 下拉列表初始化共通方法
    var initSelect = function (selId, url, withAll, value) {
        if (url != undefined) {
            $.post(baseUrl + url, {}, function (result) {
                $(selId).empty();
                if (withAll) {
                    option = new Option('全部', '-1');
                    $(selId).append(option);
                }
                $.each(result, function (index, item) {
                    option = new Option();
                    option.text = item.namecn || item.display || item.text;
                    option.value = item.id;
                    $(selId).append(option);
                });
                $(selId).selectpicker('refresh');
                $(selId).selectpicker('render');
                if (value != null && value != '' && value != undefined)
                    $(selId).selectpicker('val', value);
            });
        }
    };
    // 初始化下拉列表数据
    var initData = function () {
        initCategoryByParentId('#selCategory1', '1', true);
        $('#selCategory1').val(-1);
        initCategoryByParentId('#selCategoryEdit1', '1', false);
        initPackageType('#selPackageType', true);
        initPackageType('#selPackageTypeEdit', false);
        initEmployee();
    };
    // 对外开放接口列表
    return {
        initPageStyle: initPageStyle, initData: initData, initCategoryByParentId: initCategoryByParentId
    };
})